# -*- coding: utf-8 -*-

# Docker笔记

linux_notes = \
r"""
# 查看docker容器列表
docker ps

# 进入docker容器
docker exec -it docker_id /bin/bash

# docker重命名镜像
docker tag images_id pt_lm_x86:autotest
# docker导入镜像
docker load -i torch_llm_aarch64-torch2.1.0.tar 
# docker进入镜像
docker run -it torch_llm:torch2.1.0 /bin/bash
# docker保存镜像
docker save -o nginx.tar nginx:latest 
# docker提交镜像修改
docker commit -m "update" 容器id 镜像名称:tag
# 创建docker镜像
docker build -f xxx.dockerfile -t llama2:7b2 .
# 删除镜像
docker rmi 镜像id
# 查看所有镜像
docker images
# 进入容器
docker exec -it 容器名称或id bash
# 查看容器
docker ps
# 查看所有容器
docker ps -a
# 启动容器
docker start 容器名称或id
# 停止容器
docker stop 容器名称或id
# 停止并删除所有容器
docker stop $(docker ps -aq)
docker rm $(docker ps -aq)

# 镜像压缩保存
docker save a:b | gzip > file.tar.gz
# """